home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 April / CHIP 1996 aprilis (CD06).zip / CHIP_CD06.ISO / hypertxt.arj / 9303 / ZIP204C.CD < prev   
Text File  |  1995-04-18  |  16KB  |  276 lines

  1.           
  2.           @VZIPkedd magad!@N
  3.           
  4.           @VPKZIP 2.04C@N
  5.           
  6.           Tavaly  nyáron  begyûrûzött  hozzánk  a PKZIP 1.93alfa névre
  7.           hallgató  tömörítô,  egy  bétateszt  változat, amit mindmáig
  8.           széles   körben   használnak.   A   program   azonban   csak
  9.           megközelítette  az  ígéreteket. Gyors volt és tömör, de csak
  10.           hajszálnyival  jobb,  mint  az  ARJ. A program nem szeletelt
  11.           --  ezt  dokumentációja  csak  a  végleges PKZIP regisztrált
  12.           változatára ígérte.
  13.           
  14.           
  15.           
  16.           
  17.           
  18.           Több  BBS és shareware-könyvtár többek között emiatt állt át
  19.           a   megbízható   és   shareware-ként   is  teljesértékû  ARJ
  20.           használatára.  Ez  az  írásunk szemelvényeket ad az új PKZIP
  21.           lehetôségeibôl.
  22.           
  23.           Lassan  már  lemondtunk  arról,  hogy  a  tömörítés  egykori
  24.           fenegyereke  újra  megmutatja  erejét,  amikor megérkezett a
  25.           PKZ204C.EXE  csomag.  Mit  találhatunk  benne?  A PKWare-nél
  26.           megszokott    alapossággal    összeállított    kinyomtatható
  27.           kézikönyvet.   Ebbôl  azonban  kimaradt  a  program  lényegi
  28.           mûködését  és  az archív file-ok szerkezetét ismertetô rész,
  29.           mintegy  32  oldal  --  mondván,  hogy  gyorsabban  lehessen
  30.           letölteni.    A    teljes    leírás   csak   a   regisztrált
  31.           felhasználóknak jár. Hmmm!
  32.           
  33.           Ettôl  az  apróságtól  eltekintve a csomag csaknem teljes. A
  34.           készlet  pár  új  taggal  bôvült.  A  PKUNZIP Junior ennek a
  35.           shareware  csomagnak  is része. Az új program konfigurálását
  36.           segítô PKCFG.EXE csak a fizetô vendégeket boldogítja.
  37.           
  38.           A  program felismeri a 386-os és 486-os processzorokat, és a
  39.           szabad   EMS   vagy  XMS  memóriát  is  hasznosítani  tudja,
  40.           csakúgy,  mint  a  Novell  Netware  és/vagy  a DPMI (OS/2 és
  41.           Windows)  lehetôségeit.  Ha csak a hagyományos 640 Kbyte van
  42.           a  gépben,  akkor  ebbôl  183 Kbyte-ot igényel minimálisan a
  43.           PKZIP  program.  Ha  EMS  memória  is  van,  akkor  csak  85
  44.           Kbyte-ot igényel a DOS területbôl.
  45.           
  46.           A  program  a  DOS  Backup  helyett is használható, hiszen a
  47.           @K/a+@N    parancs    a    bepakolt    file-ok   archív   bitjét
  48.           lekapcsolja,  a  @K/i@N  pedig  csak  azokat  csomagolja  össze,
  49.           amelyeknek archív bitje be van kapcsolva.
  50.           
  51.           Megjegyzés  interaktív módon, 127 byte hosszúságban kerülhet
  52.           bele  az  archív  file-ba.  Egy  elôkészített file-ból ugyan
  53.           elvileg  64  Kbyte  hosszú  szöveg  is  bevihetô, de ebbôl a
  54.           program  csak  4096  byte-nyit  tud  megjeleníteni: @KPKZIP /c@N
  55.           @Karchív célfile.xxx <komment.fil@N.
  56.           
  57.           A  PKZIP  kétféle átmeneti file-t használ. Az egyiket akkor,
  58.           amikor  új  file-okat  ír  a  ZIP  file-ba, a másikat akkor,
  59.           amikor  módosítja  a  ZIP  file-t.  Az  utóbbi  esetben a @K/b@N
  60.           paranccsal,   az   elôbbiben  a  @KPKTMP@N  változóval  adhatjuk
  61.           meg  a  használandó  átmeneti könyvtárat. Vigyázzunk, hogy a
  62.           megadott  meghajtón  elég  szabad  hely  legyen  az átmeneti
  63.           file-ok  számára!  Hálózati  alkalmazásban  ajánlatos  azt a
  64.           könyvtárat megadni, amelyben írási jogosultságunk is van.
  65.           
  66.           A  program régebbi verzióiból hiányzott a listafile-készítés
  67.           lehetôsége.  A  fejlesztôk  ezt  pótolták,  s  a  @K/@@@N parancs
  68.           (mind  a  PKZIP-nél,  mind  a  PKUNZIP-nél  mûködik) mellett
  69.           megadott  listafile-ba  gyûjtik  a  programok a maszk(ok)nak
  70.           megfelelô   file-neveket.   Használatakor   sem   be-,   sem
  71.           kipakolás  nem  történik.  Egy példa a parancs használatára:
  72.           @KPKZIP   nudli   c:\*.*   -rp  /@@teljes.lst@N.  A  listafile-ok
  73.           soronként   egy  file-nevet  vagy  maszkot  tartalmazhatnak.
  74.           Path   megadásakor  egyaránt  alkalmazhatunk  ""/"  és  ""\"
  75.           karaktereket,     a     program    mindegyiket    elfogadja.
  76.           Megjegyzéseket  is  beírhatunk  egy  pontosvesszô  mögé, ami
  77.           nagyban   megnöveli   a   hordozhatóságot   és   a   késôbbi
  78.           felhasználhatóságot  is.  Nemcsak  a  sor elején, de egy-egy
  79.           file-nevet követôen is elhelyezhetjük ezeket.
  80.           
  81.           Természetesen  a  listafile  méretének  is  vannak korlátai.
  82.           Ezek  nagyon  függenek attól, hogy akarjuk-e a path adatokat
  83.           tárolni  a  file-nevekkel,  és használunk-e meghajtóneveket.
  84.           Az  listafile maximális mérete 5100 byte és 9700 byte között
  85.           lehet a fentiek függvényében.
  86.           
  87.           Amikor   egy  gép  nem  tökéletesen  összehangolt  elemekbôl
  88.           készül  --  ami  486/25-ös és ennél gyorsabb modellek esetén
  89.           gyakori  --  akkor  a  ma szupergyorsnak számító PC-ken néha
  90.           megmagyarázhatatlan  CRC  hibák jelentkezhetnek. Ilyenkor le
  91.           kell     kapcsolnunk    a    @K/(@N    kapcsolóval    a    gyors
  92.           memóriamásolást,   amely   ha   a   konfigurációban  máshogy
  93.           rendelkeztünk, a @K/(+@N paranccsal újból engedélyezhetô.
  94.           
  95.           
  96.            @VSzelet Elek@N
  97.           
  98.           Szeletelt  archívok  készítésekor  nincs  mód  arra, hogy mi
  99.           határozzuk  meg  a  szeletek  méretét,  és  arra sem, hogy a
  100.           jóval  gyorsabb  merevlemezen  hozzuk  létre  a  szeleteket.
  101.           További  gyengesége  az  új programverziónak, hogy nem teszi
  102.           lehetôvé  a  menetközbeni  tesztelést  (az  ARJ  ezt tudja a
  103.           @K/jt@N,    @K/jt1@N    vagy    @K/jt2@N    kapcsolókkal).   Az   összes
  104.           szeletelési  parancsra igaz, hogy a konfiguráláskor megadott
  105.           parancsokat  letilthatjuk  a  mögéjük  írt  ""--"  jellel. A
  106.           szeleteléshez  legalább  3.0-ás  DOS  kell. Ilyenkor további
  107.           lehetôségeket is kínál az új PKZIP:
  108.           
  109.           A  @K/&f@N  parancs  szeletelés  elôtt  megformázza a céllemezt.
  110.           Ehhez  legalább  3.2-es DOS kell. Ha kiskapacitású lemezeken
  111.           akarjuk  létrehozni  a  szeleteket,  akkor  a  formázáshoz a
  112.           @K/&fl@N   parancsot   kell   használnunk.   Formázás   elôtt  a
  113.           program  ellenôrzi  a  lemezt, s ha már formázva volt, akkor
  114.           gyorsformázást,  ha  nem,  akkor  teljes  formázást végez. A
  115.           @K/&u@N  parancs  használatakor  mindig  teljes  formázást végez
  116.           a  program.  A  @K/&ul@N  paranccsal  mindig  teljes formázással
  117.           készít kiskapacitású lemezeket a szeletelés elôtt.
  118.           
  119.           A   @K/&w@N   annyiban   különbözik   a   többi  @K/&@N  parancstól,
  120.           hogy  nem  formázza,  hanem  csak kiüríti a céllemezt, ezért
  121.           formázatlan  lemezekkel  nem  alkalmazható.  Ha  a céllemezt
  122.           speciális  módon  kell  megformázni,  ezt  a  parancsot kell
  123.           alkalmaznunk (például Bernoulli és Floptical lemezeknél).
  124.           
  125.           
  126.            @VTitkom, titkom...@N
  127.           
  128.           Végre  egy  program,  ahol korrekt módon leírták a jelszavas
  129.           titkosítás  használatát! A maximum 64 karakteres jelszóban a
  130.           kis-  és  a nagybetûk nem azonosak. Ha a jelszóban szóköz is
  131.           van,  akkor  idézôjelek  között  kell  megadnunk  a jelszót,
  132.           például: @K-s"Légbeszívászati fúvancs csippentyû"@N.
  133.           
  134.           A  jelszófile  további  biztonságot  ad:  a  magunkkal  vitt
  135.           lemezrôl  beolvasott  jelszót  még  az sem tudja kideríteni,
  136.           aki  a  kezünket  is  figyeli.  Az  alábbi minta bemutatja a
  137.           jelszófile   használatát,   ahol   az  A:  meghajtóban  levô
  138.           TITOK.FIL  nevû  jelszófile  tartalmazza  a  jelszót:  @KPKZIP@N
  139.           @K/s archív <A:TIT.FIL@N
  140.           
  141.           
  142.            @VSegíts magadon, Phil Katz is megsegít!@N
  143.           
  144.           A  szeletelésen  kívül  súgó  szolgáltatásaiban  fejlôdött a
  145.           legnagyobbat  a  program.  Hibás  szintaxis vagy érvénytelen
  146.           parancs   esetén,  esetleg  a  @K/h@N  (az  angol  help  szóból)
  147.           paraméterrel    kaphatunk    segítséget.    Ekkor   a   négy
  148.           súgóképernyô   között   az   [1,   [2@N,   [3   és  [4@N  gombok
  149.           lenyomásával válthatunk.
  150.           
  151.           A  PKZIP  két  helyen  keresi  a  konfigurációs  adatait:  a
  152.           környezeti  változók  között  és  a  PKZIP.CFG  file-ban. Ez
  153.           utóbbi  egy  közönséges ASCII szövegfile, amiben tetszôleges
  154.           sorrendben  helyezhetjük  el kedvenc szövegszerkesztônkkel a
  155.           konfigurációs  utasításokat.  A  PKZIP  és  PKUNZIP  változó
  156.           azokat  a  parancsokat tartalmazza, melyekkel minden esetben
  157.           ki  akarjuk  egészíteni  a  parancssort (például @KSET PKUNZIP@N
  158.           @K=  -dWhsJhsr@N).  A PKTMP  változó  azt határozza meg, hogy az
  159.           új    file-ok    beépítésekor   melyik   meghajtón   és/vagy
  160.           könyvtárban   hozza  létre  a  program  azokat  az  átmeneti
  161.           file-okat, amelyeket majd hozzáfûz a ZIP file-hoz.
  162.           
  163.           A  PKZIP.CFG  és  a  környezeti változók által meghatározott
  164.           alapbeállításokat  a  parancssorból felülbírálhatjuk. Nálunk
  165.           az alábbi sorok szerepelnek a benne:
  166.           
  167.            @KANSI = DISABLED@N
  168.           @K COMPRESS = MAXIMUM@N
  169.           @K INCLUDE = HIDDEN/SYSTEM@N
  170.           @K MASK = READONLY@N
  171.           @K PASS = HIDDEN/SYSTEM@N
  172.           @K PATHS = RECURSE@N
  173.           @K RECURSE = ON@N
  174.           @K VIEW = LONG/COMMENT@N
  175.           @K ZIPDATE = CURRENT@N
  176.           
  177.           A  ZIP2EXE  programban  is  van újdonság: az SFX-eket vissza
  178.           tudja  alakítani  közönséges  ZIP  file-lá  a @K-e@N paranccsal,
  179.           a  @K-j@N  paranccsal  pedig  kisméretû  (de sajnos buta) SFX-et
  180.           készít.
  181.           
  182.           
  183.            @VVéleményünk@N
  184.           
  185.           Sebességben  egyértelmûen  az új PKZIP az elsô, tömörítésben
  186.           viszont,  ha  hajszálnyival  is,  de  megelôzik.  Az SQZ egy
  187.           kicsivel  tömörebb  archívot  produkált,  de sokkal hosszabb
  188.           idô   alatt.   A   tömörítés   foka  nagyon  erôsen  függ  a
  189.           tömörítendô  anyag  tartalmától, szerkezetétôl. Az esetek 95
  190.           százalékában  a PKZIP és az ARJ közül került ki a gyôztes, a
  191.           maradék  öt  százalék  az  LHA  programé.  Bár az SQZ lett a
  192.           tömörítés  gyôztese,  korlátozott  szolgáltatásai, lassúsága
  193.           és   kevéssé   ismert   volta   miatt   --  az  archívkezelô
  194.           keretprogramok  még  nemnagyon  támogatják  még  -- inkább a
  195.           bevált PKZIP, ARJ és LHA programokat javasoljuk.
  196.           
  197.           Ha  az  új  és  az  elôzô PKZIP verziókat hasonlítjuk össze,
  198.           akkor  a  2.04C  a  jobb.  Ha azonban másokhoz is el akarjuk
  199.           juttatni  összepakolt  anyagainkat, akkor átmenetileg még az
  200.           1.10  verziót  javaslom,  vagy  pedig  ne felejtsük el a ZIP
  201.           file mellôl a kibontó programot.
  202.           
  203.           @KNagy Gábor@N
  204.           
  205.           
  206.           
  207.            @VMennyi az annyi?@N
  208.           
  209.           Hogy  állja  az új PKZIP az összehasonlítást valós feladatok
  210.           esetén?  Összehasonlító  tesztként a Windows 3.1 magyar béta
  211.           változatát  (a SYSTEM könyvtárral együtt 235 file, 9|769|628
  212.           byte) csomagoltuk össze a programokkal.
  213.           
  214.           @K%méret:@N   a   legkisebb  (az  SQZ-vel  készített)  archívhoz
  215.           képesti mérettöbblet, %-ban.
  216.           
  217.           @K%idô:@N   a   leggyorsabb   programhoz,   a   PKZIP   1.10-hez
  218.           képesti idôtöbblet, %-ban.
  219.           
  220.           méret idô program paraméterek
  221.           byte %méret s %idô
  222.           
  223.           4|788|984 9,50 424,1 306,4 PAK 2.51 a /path
  224.           4|710|358 8,14 296,7 284,3 HYPER 2.6 -apr
  225.           4|490|626 3,10 348,7 234,1 LHA 2.13 a /prx
  226.           4|484|258 2,95 766,1 634,2 ZOO 2.10 ah
  227.           4|398|164   0,98    565,0  441,5  ARJ 2.30     a /jm /a1 /r /p
  228.           4|398|165   0,98    562,2  438,8  ARJ 2.30     a /jm /a1 /r /p /jh65000
  229.           4|367|579   0,28    381,5  265,6  SQZ 1.08.01  a /sp2
  230.           4|355|620   0,00    750,6  619,3  SQZ 1.08.01  a /sp2 /q0
  231.           
  232.           5|984|278  37,39    104,4    0,0  PKZIP 1.10   /esrp
  233.           4|754|548   9,16    334,5  220,6  PKZIP 1.10   /eirp
  234.           4|754|544   9,16    335,0  221,1  PKZIP 1.10   /exrp
  235.           
  236.           4|551|217   4,49    144,9   38,9  PKZIP 1.93a  /esrp
  237.           4|372|551   0,39    307,3  194,4  PKZIP 1.93a  /exrp
  238.           
  239.           4|820|734  10,68    105,0    0,6  PKZIP 2.04c  /esrp
  240.           4|486|423   3,00    147,7   41,5  PKZIP 2.04c  /efrp
  241.           4|381|636   0,60    203,1   94,6  PKZIP 2.04c  /enrp
  242.           4|363|556   0,18    292,1  179,9  PKZIP 2.04c  /exrp
  243.           
  244.           
  245.                        @VA PKZIP.CFG utasításkészlete@N
  246.           
  247.           A  táblázatban  vesszôvel  elválaszott  alternatívák   közül
  248.           egyszerre  csak  egyet  írhatunk  be  a PKZIP.CFG utasításai
  249.           mellé az egyenlôségjel után. Ez  alól a szabály alól a  VIEW
  250.           utasítás kivétel, mert ott a három kategóriából  egyet-egyet
  251.           választhatunk.  A  táblázat   harmadik  oszlopában   látható
  252.           értékek közül  egyszerre akár  az összeset  is választhatom.
  253.           Ilyenkor   ""/"   jellel   elválasztva   kell   ezeket    az
  254.           egyenlôségjel   után   írni.
  255.           
  256.           Utasítás     Alapbeállítás  Alternatív érték                              Megfelelô parancs
  257.           
  258.           386          enable         disable                                       /3[+
  259.           ANSI          disabled        enabled                                       /q[-@N
  260.           COMPRESS     normal         maximum, fast, speed                          /e<n,s,f,x,0>
  261.           DPMI         enable         disable                                       /)
  262.           EMS          enable         disable                                       /+[+
  263.           INCLUDE      (nincs)        hidden/system                                 /w<h,s> és /W<h,s>
  264.           LISTCHAR     @@              (bármi)
  265.           MASK         (nincs)        readonly/hidden/system                        /j,h,s> és /J,h,s>
  266.           NET           enable          disable                                       /~[+@N
  267.           OPTIONCHAR   -              / (vagy bármi)
  268.           PATHS        (nincs)        all, recurse                                  /p, /P[-
  269.           RECURSE       off             on                                            /r[-@N
  270.           SLOWMEMCOPY  on             off                                           /(
  271.           VIEW         long           brief                                         /v[b
  272.                         nincs           reverse                                       /v[r@N
  273.                        natural        size, date, name, ratio, comments, extension  /v[s|d|n|c|o|e
  274.           XMS           enable          disable                                       /-[+@N
  275.           ZIPDATE       current         keep, latest                                  /k[-, /o[-@N
  276.